package com.lyc.platform.server.gateway.consts;

public interface Headers {
    /**
     * 是否异步,boolean类型.
     */
    String async = "async";

    /**
     * 指定超时时间. 毫秒.
     */
    String timeout = "timeout";

    /**
     * 主消息ID
     */
    String frag_msg_id = "frag_msg_id";

    /**
     * keepOnline 与DeviceOnlineMessage配合使用,在TCP短链接,保持设备一直在线状态,连接断开不会设置设备离线.
     */
    String keepOnline = "keepOnline";

    /**
     * 指定在线超时时间,在短链接时,如果超过此间隔没有收到消息则认为设备离线.
     */
    String keepOnlineTimeoutSeconds = "keepOnlineTimeoutSeconds";
    /**
     * 不存储此消息数据,如: 读写属性回复默认也会记录到属性时序数据库中,设置为true后,将不记录.
     */
    String ignoreStorage = "ignoreStorage";
    /**
     * 不记录此消息到日志,如: 设置为true,将不记录此消息的日志.
     */
    String ignoreLog = "ignoreLog";
}
